home *** CD-ROM | disk | FTP | other *** search
- Networking Working Group W. Lazear
- Request for Comments: 1031 MITRE
- November 1987
-
-
- MILNET NAME DOMAIN TRANSITION
-
-
- STATUS OF THIS MEMO
-
- This RFC consolidates information necessary for the implementation of
- domain style names throughout the DDN/MILNET Internet community.
- Although no official policy has been published, the introduction of
- domain style names will impact all hosts in the DDN/MILNET Internet.
- The RFC is designed as an aid to implementors and administrators by
- providing 1) an overview of the transition process from host tables
- to domains, 2) a potential timetable for the transition, and 3)
- references to documentation and software relating to the DDN/ARPANET
- domain system. Distribution of this RFC is unlimited.
-
- BACKGROUND
-
- All MILNET hosts are expected to have a way of translating the name
- of any other host into its Internet address. Although the current
- method of name resolution is to look up the information in a table of
- all hosts, this method of operation is cumbersome and relies on a
- central point of information. The Network Information Center (NIC)
- maintains a table of hosts registered in the MILNET Internet and
- their addresses. The size of this table and the frequency of updates
- has reached the limits of manageability. The central host table is
- FTP'd by a host on a timely basis from the NIC, processed locally (to
- pare or reformat the table), and used in name resolution.
-
- The domain system uses a distributed database and software to perform
- the same functions as the host table. In this system, host resolvers
- query domain servers for name resolution. They may cache answers for
- performance improvement. The domain servers each maintain a portion
- of the hierarchical database under separate administrative authority
- and control. Redundancy is obtained by transferring data between
- cooperating servers.
-
- The domain system has been operating successfully on the ARPANET for
- over a year. One indication of success is that the NIC's central
- host table is no longer a complete list (i.e., ARPANET does not
- depend primarily on the host table). The domain system is being
- implemented on the MILNET with DoD military standard protocols. The
- first step in changing to the domain system has been taken, as
- required by DDN Management Bulletin #32 (22 Jan 1987). All host
-
-
-
- Lazear [Page 1]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- names were converted from a simple, flat namespace to a structured
- name consistent with domains. In the second step, servers acting as
- the root of the database hierarchy were put in place. In the next
- step, hosts are moving away from host table usage.
-
- MIGRATION PATH
-
- All hosts will not change from host table to domain server usage at
- one time. Accordingly, three stages of conversion to the domain
- system are envisaged. These stages roughly correspond to 1)
- continuing to use the host table for all applications, 2) using the
- domain system for only some applications, and 3) using the domain
- system for all applications. These stages will exist simultaneously
- as various hosts convert their application software according to
- available resources. The following paragraphs discuss these stages
- in more detail.
-
- Host Table Only
-
- In the first stage, a host depends entirely on the host table for
- name resolution. The table is obtained from the NIC's central
- copy and the resolution is done by local table scanning. Most
- hosts are in this stage.
-
- Certain hosts may find it infeasible ever to convert to the domain
- system, owing to older architectures, unchangeable software, or
- other considerations. At the end of the conversion period, the
- NIC will stop maintaining an internet host table. To continue
- operations, hosts that do not convert will need to obtain an
- equivalent of the host table from some source. This source may be
- another host with which a bilateral agreement has been negotiated
- offline, a community-of-interest host acting as central repository
- for that community, or a locally-maintained table of host names
- and addresses. Transfer of the table from the source is a matter
- of local implementation and bilateral agreements.
-
- Domain System and Host Table
-
- In the second stage, a host will use both the host table and the
- domain system. A likely scenario is that applications like TELNET
- and FTP will use the domain system and that MAIL will continue to
- use the host table for name resolution. An alternate scenario is
- that batchstyle applications like MAIL would use the domain system
- and that the interactive applications would convert later.
-
- This stage is viewed as transitory, as hosts convert over to use
- the domain system exclusively. It is highlighted as a separate
- stage to emphasize the need during transition for both the host
-
-
-
- Lazear [Page 2]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- table and the domain system.
-
- Domain System Only
-
- In the third and final stage, a host will have completed
- conversion and will be using the domain system exclusively. This
- includes correct processing of the mailbox and mail exchanger
- resource records.
-
- MIGRATION TIMETABLE
-
- Table 1 shows the events and dates involved in the MILNET transition
- from host table to domain system. The operational testing of the
- root server software has been completed. Voluntary conversion can
- begin immediately, with mandatory conversion required by October
- 1989. After this date, hosts not converted need to obtain the host
- table equivalent by private arrangement (see "Migration Path" above).
-
- Start End
- Milestone Date Date
- =========================================== ====== ======
- Root server operational testing Dec 86 Jul 87
- Policy announced in DDN Management Bulletin Oct 87
- Host conversion Oct 87 Oct 89
- Host table discontinued Oct 89
-
- MILNET Name Domain Timetable
-
- Table 1
-
- DOCUMENTATION
-
- The Name Domain system is described in several documents that are
- maintained and available from the NIC in both online and in hardcopy
- form. The documents are in "Request For Comments" format (RFC)
- commonly used in the Internet to document and discuss various
- networking issues. The documents noted in Table 2 fully describe the
- concepts, conventions, enhancements, requirements, and operation of
- the Name Domain system. The following paragraphs give a brief
- synopsis of each document.
-
-
-
-
-
-
-
-
-
-
-
- Lazear [Page 3]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- RFC PH DOCUMENT TITLE
- === == =======================================================
-
- 799 * Internet Name Domains
- 819 Domain Naming Convention for Internet User Applications
- 920 Domain Requirements
- 921 Domain Name System Implementation Schedule - Revised
- 952 * Internet Host Table Specification
- 953 * Hostnames Server
- 974 Mail Routing and the Domain System
- 1032 Domain Administrators Guide
- 1033 Domain Administration Operations Guide
- 1034 Domain Names - Concepts and Facilities
- 1035 Domain Names - Implementation Specification
-
- * Included in the DDN Protocol Handbook
-
- Name Domain Documents
-
- Table 2
-
- RFC-799
-
- This RFC is an early description of the concepts of a name domain
- system. It is exploratory in nature and offers scenarios for name
- resolution and mail forwarding.
-
- RFC-819
-
- This RFC is a think peice about hierarchical naming conventions
- for internetworking applications. The conventions proposed are
- aligned along administrative rather than topological boundaries
- and is designed for interoperation among heterogeneous naming
- environments. Further topics of discussion include mail relaying,
- name service approaches, and naming authorities.
-
- RFC-920
-
- This RFC contains a policy statement on the requirements of
- establishing a new domain in the ARPA Internet and introduces the
- limited set of top level domains.
-
- RFC-921
-
- This RFC contains a policy statement on the implementation
- schedule of the ARPA Internet domain system (as of October 1984).
- The discussion describes schedule and future operational
- scenarios, as well as the transition between the two.
-
-
-
- Lazear [Page 4]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- RFC-952
-
- This RFC specifies the format of the host/address table maintained
- by the NIC.
-
- RFC-953
-
- This RFC contains the official specification of the Hostname
- Server Protocol. This TCP-based protocol accesses machine-
- readable name/address information in the format described by RFC-
- 952 and is used by hosts to obtain all or a portion of the
- centralized host table.
-
- RFC-974
-
- This RFC presents a description of how mail systems are expected
- to route messages based on domain system information. In
- particular, it discusses how mailers should interpret mail
- exchanger resource records for message routing to both host and
- domain names.
-
- RFC-1032
-
- This RFC describes the guidelines for a domain administrator to
- follow to establish a new domain.
-
- RFC-1033
-
- This RFC provides procedures for domain administrators in
- operating a domain server and maintaining their portion of the
- hierarchical database.
-
- RFC-1034
-
- This RFC introduces domain style names, their use for ARPA
- Internet mail and host address support, and the protocols and
- servers used to implement domains. The concepts and facilities of
- the domain system are described. The RFC also discusses the
- hierarchical database model, resource record usage, query
- formation, query resolution, and domain control.
-
- RFC-1035
-
- This RFC specifies the format of domain system transactions,
- discusses the implementation of domain servers, and explores the
- use of domain names in the context of mail and other network
- software.
-
-
-
-
- Lazear [Page 5]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- IMPLEMENTATIONS
-
- Several implementations of the domain system exist. The first two
- paragraphs (JEEVES and BIND) discuss the prominent (and most mature)
- two implementations and their authors/maintainers. These
- implementations are available online. The last paragraphs list
- implementations under development. Points of contact can supply more
- information.
-
- The intent of listing these implementations is to give vendors the
- opportunity to inspect working code. These implementations embody
- experience with the domain system and offer interpretations of the
- protocols found acceptable in operational environments.
-
- Tops-20 Server and Resolver (JEEVES)
-
- Some domain root servers on the ARPANET are hosted on TOPS-20 systems
- and run the code called JEEVES. The JEEVES resolver is specific to
- version 5 of TOPS-20. The code is maintained by Paul Mockapetris
- (ISI), is available using anonymous FTP from host a.isi.edu, and
- resides in the files
-
- <domain.version5>version5.mss
- <domain.version5>version5.doc
- <domain.version5>version5.txt
-
- His mail addresses are:
-
- ARPANET: pvm@venera.isi.edu
-
- US MAIL: USC Information Sciences Institute
- 4676 Admiralty Way
- Marina del Rey, California 90292-6695
-
- 4BSD Unix Resolver and Server (BIND)
-
- Most hosts running lower level domain servers on the ARPANET are
- hosted on 4BSD systems and run the code called BIND. This code is
- maintained for periodic releases by Mike Karels (UCB). His mail
- addresses are:
-
- ARPANET: karels@okeeffe.berkeley.edu
-
- US MAIL: Computer Systems Research Group
- Computer Science Division
- Department of EE & CS
- University of California
- Berkeley, CA 94720
-
-
-
- Lazear [Page 6]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- There are two distribution mailing lists that publish information
- about BIND. General discussions can be received by contacting
- bindrequest@ucbarpa.berkeley.edu and requesting to join the BIND
- list. Information relating to testing developmental versions of BIND
- can be received by contacting bind-test-request@ucbarpa.berkeley.edu
- and requesting to join the BIND-TEST list.
-
- A commercial version of BIND is distributed with Sun Microsystems'
- operating system version 3.2. The point of contact is Bill Nowicki.
- His addresses are:
-
- ARPANET: nowicki@sun.com
-
- US MAIL: Sun Microsystems
- 2550 Garcia Avenue
- Mountain View, CA 94043
-
- MS-DOS Server and Resolver
-
- FTP Software is working on a port of BIND to their PC/TCP environment
- under MS/DOS (their PC/TCP package). They already have a resolver
- that depends on recursive queries. The point of contact is Philip A.
- Prindeville. His mail addresses are:
-
- ARPANET: pap4@ai.ai.mit.edu
-
- US MAIL: FTP Software Inc
- P.O. Box 150
- Kendall Sq. Branch
- Boston, MA 02142
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Lazear [Page 7]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- Tops-20 Resolver
-
- A resolver is being written in C for Tops-20 and ITS by Rob Austein.
- He encourages contacts from Tops-10, WAITS, and TENEX system
- programmers. His mail addresses are:
-
- ARPANET: sra@xx.lcs.mit.edu.
-
- US MAIL: MIT LCS NE43-503
- 545 Technology Square
- Cambridge MA 02139
-
- Symbolics Resolver
-
- Symbolics Inc. has an implementation for the 36xx series Lisp
- Machines. Steven L. Sneddon is the point of contact. His addresses
- are:
-
- ARPANET: sned@pegasus.scrc.symbolics.com
-
- US MAIL: Manager, Networks and Communications
- Symbolics, Inc.
- 11 Cambridge Center
- Cambridge, MA 02142
-
- Xerox Cedar Resolver
-
- Xerox has a resolver running in the Cedar language/environment at
- Xerox PARC. John Larson is the point of contact. His addresses are:
-
- ARPANET: jlarson.pa@xerox.com
-
- US MAIL: Xerox Palo Alto Research Center
- 3333 Coyote Hill Road
- Palo Alto, CA 94304
-
- Harris Resolver
-
- There is a domain resolver for the Harris H series that handles
- canonical name, host address, name server, and mail agent (MX)
- records. Bruce Orchard is the point of contact. His addresses are:
-
- ARPANET: orchard/bruc@scarecrow.waisman.wisc.edu
-
- US MAIL: 549 Waisman Center
- University of Wisconsin-Madison
- 1500 Highland Avenue
- Madison, Wisconsin 53705-2280
-
-
-
- Lazear [Page 8]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- Fuzzball Server and Resolver
-
- Dave Mills has both server and solver for the so-called PDP11/LSI- 11
- Fuzzballs. However, these are not complete implementations and do
- not support zone transfers and so forth. They have little use
- outside the fuzzball community, since the code is in assembler and is
- not for Unix. His addresses are:
-
- ARPANET: mills@udel.edu
-
- US MAIL: Electrical Engineering Department
- University of Delaware
- Newark, DE 19716
-
- Multics Resolver
-
- There is a resolver for Multics that is nearly ready for release.
- Art Beattie is the point of contact. His addresses are:
-
- ARPANET: beattie%pco@bco-multics.arpa
-
- US MAIL: MS K55
- Honeywell Bull
- PO Box 8000
- Phoenix, AZ, 85066-8000
-
- VAX/VMS Resolver
-
- There is a partial resolver implementation (only supports address
- queries and IN-ADDR PTR lookups) that is part of the CMU/TEK TCP/IP
- package for VAX/VMS. It is written in BLISS-32. Vince Fuller is the
- point of contact. His addresses are:
-
- ARPANET: vince.fuller@c.cs.cmu.edu
-
- US MAIL: Computer Science Department
- Carnegie-Mellon University
- Schenley Park
- Pittsburgh, Pa. 15213
-
-
-
-
-
-
-
-
-
-
-
-
- Lazear [Page 9]
-
- RFC 1031 MILNET DOMAIN TRANSITION November 1987
-
-
- Macintosh Resolver and Server
-
- Tom Unger has ported BIND to the Macintosh. This was done using the
- Macintosh Programmer's Workshop and CITI's MacIP that currently
- consists of IP, UDP, and a Berkeley style socket library. His mail
- addresses are:
-
- ARPANET: tom@citi.umich.edu
-
- US MAIL: Center for Information and Technology Integration
- University of Michigan
- 2901 Hubbard
- Ann Arbor, MI 48105
-
- ORDERING INFORMATION
-
- Documents are available online from the NIC (IP address 10.0.0.51 or
- 26.0.0.73) by using FTP with the login ANONYMOUS and the password
- GUEST. RFCs are in files named RFC:RFCnnn.TXT and are simple ASCII
- files ready for printing. Pages within the documents are separated
- by a form feed character on a line by itself.
-
- Hardcopy of the documents and software mentioned in the discussions
- above may be obtained from the NIC or the author. Prices are
- available on request and are documented in DDN Newsletter #50 (12 Dec
- 1986). The address and phone numbers of the NIC are listed below.
-
- DDN Network Information Center
- SRI International, Room EJ291
- 333 Ravenswood Avenue
- Menlo Park, CA 94025
-
- (800) 235-3155
- (415) 859-3695
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Lazear [Page 10]
-
-